
package com.joysuch.wwyt.mh.entity.dsl;

import static com.querydsl.core.types.PathMetadataFactory.forVariable;

import javax.annotation.Generated;

import com.joysuch.wwyt.mh.entity.MhMajorHazardHch;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.PathMetadata;
import com.querydsl.core.types.dsl.DateTimePath;
import com.querydsl.core.types.dsl.EntityPathBase;
import com.querydsl.core.types.dsl.NumberPath;
import com.querydsl.core.types.dsl.PathInits;
import com.querydsl.core.types.dsl.StringPath;

/**
 * QMhMajorHazardHch is a Querydsl query type for MhMajorHazardHch
 */
@Generated("com.querydsl.codegen.EntitySerializer")
public class QMhMajorHazardHch extends EntityPathBase<MhMajorHazardHch> {

    private static final long serialVersionUID = -708460504L;

    private static final PathInits INITS = PathInits.DIRECT2;

    public static final QMhMajorHazardHch mhMajorHazardHch = new QMhMajorHazardHch("mhMajorHazardHch");

    public final com.joysuch.wwyt.core.entity.dsl.QBaseHchCategory baseHchCategory;

    public final StringPath cas = createString("cas");

    public final StringPath createBy = createString("createBy");

    public final DateTimePath<java.sql.Timestamp> createTime = createDateTime("createTime", java.sql.Timestamp.class);

    public final NumberPath<Double> criticalValue = createNumber("criticalValue", Double.class);

    public final StringPath deleteFlag = createString("deleteFlag");

    public final StringPath hazardType = createString("hazardType");

    public final NumberPath<Double> highValue1 = createNumber("highValue1", Double.class);

    public final NumberPath<Double> highValue2 = createNumber("highValue2", Double.class);

    public final StringPath id = createString("id");

    public final NumberPath<Double> lowValue1 = createNumber("lowValue1", Double.class);

    public final NumberPath<Double> lowValue2 = createNumber("lowValue2", Double.class);

    public final StringPath majorHazardId = createString("majorHazardId");

    public final QMhMonitoringPoint mhMonitoringPoint;

    public final StringPath name = createString("name");

    public final NumberPath<Double> realTimeValue = createNumber("realTimeValue", Double.class);

    public final NumberPath<Double> stock = createNumber("stock", Double.class);

    public final StringPath substanceStatus = createString("substanceStatus");

    public final StringPath type = createString("type");

    public final StringPath unit = createString("unit");

    public final StringPath updateBy = createString("updateBy");

    public final DateTimePath<java.sql.Timestamp> updateTime = createDateTime("updateTime", java.sql.Timestamp.class);

    public QMhMajorHazardHch(String variable) {
        this(MhMajorHazardHch.class, forVariable(variable), INITS);
    }

    public QMhMajorHazardHch(Path<? extends MhMajorHazardHch> path) {
        this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS));
    }

    public QMhMajorHazardHch(PathMetadata metadata) {
        this(metadata, PathInits.getFor(metadata, INITS));
    }

    public QMhMajorHazardHch(PathMetadata metadata, PathInits inits) {
        this(MhMajorHazardHch.class, metadata, inits);
    }

    public QMhMajorHazardHch(Class<? extends MhMajorHazardHch> type, PathMetadata metadata, PathInits inits) {
        super(type, metadata, inits);
        this.baseHchCategory = inits.isInitialized("baseHchCategory")
                ? new com.joysuch.wwyt.core.entity.dsl.QBaseHchCategory(forProperty("baseHchCategory"))
                : null;
        this.mhMonitoringPoint = inits.isInitialized("mhMonitoringPoint")
                ? new QMhMonitoringPoint(forProperty("mhMonitoringPoint"), inits.get("mhMonitoringPoint"))
                : null;
    }

}
